package com.dhecp.project.purchase.domain;

import com.dhecp.common.annotation.ForUpdate;
import com.dhecp.core.domain.BaseBusinessEntityKJ;

/**
 * @program: kjecp
 * @description: 采购退货
 * @author: hlf
 * @create: 2022-08-22 17:15
 */
public class Refund extends BaseBusinessEntityKJ {

    @ForUpdate(fieldName = "采购订单单号")
    private String orderID;//采购订单单号
    @ForUpdate(fieldName = "总计金额")
    private Double costAll = 0.00;//总计金额
    @ForUpdate(fieldName = "退货手续费")
    private Double sXF = 0.00;//退货手续费
    @ForUpdate(fieldName = "退货物流费")
    private Double wLF = 0.00;//退货物流费
    @ForUpdate(fieldName = "退货快递费")
    private Double kDF = 0.00;//退货快递费
    @ForUpdate(fieldName = "退货物流渠道")
    private String place;//退货物流渠道
    @ForUpdate(fieldName = "退货物流单号")
    private String trackingNumber;//退货物流单号
    @ForUpdate(fieldName = "退货地址")
    private String address;//退货地址
    private String state;//单据状态(0,申请退货,1,仓库处理 2,采购处理 3,已完成
    private Double salesReturnSum = 0.00;//退货金额
    private String vJyLx;//交易类型(退货)


    private String code;//商品编码
    private String name;//商品名称
    private String sCode;//子件编码
    private String sName;//子件名称
    private Double cost;//子件采购总价
    private Double sNum;//子件数量
    private Double price;//子件采购单价
    private String gName;//采购公司名称
    private String gCode;//采购公司编码
    private Integer refundFs;//商品退货数
    private Integer refunds;//子件退货数
    private Integer sBom;//子件bom
    private Double refundCost;//子件退货价格
    private Integer stockQty;//子件库存数
    private String warehouse;//仓库
    private String repository;//库区
    private String seat;//库位
    private String supplierID;//供应商ID
    private String supplierName;//供应商名称
    private String aName;//1688账号
    private String aID;//1688订单
    private String sKUID;//SkuID
    private String sPECID;//specId
    private String pOrderGuid;//唯一标识
    private String rkGuid;//
    private String rkBid;//
    private String kcGuid;//
    private String isRk;//是否入库


    public String getOrderID() {
        return orderID;
    }

    public void setOrderID(String orderID) {
        this.orderID = orderID;
    }

    public Double getCostAll() {
        return costAll;
    }

    public void setCostAll(Double costAll) {
        this.costAll = costAll;
    }

    public Double getsXF() {
        return sXF;
    }

    public void setsXF(Double sXF) {
        this.sXF = sXF;
    }

    public Double getwLF() {
        return wLF;
    }

    public void setwLF(Double wLF) {
        this.wLF = wLF;
    }

    public Double getkDF() {
        return kDF;
    }

    public void setkDF(Double kDF) {
        this.kDF = kDF;
    }

    public String getPlace() {
        return place;
    }

    public void setPlace(String place) {
        this.place = place;
    }

    public String getTrackingNumber() {
        return trackingNumber;
    }

    public void setTrackingNumber(String trackingNumber) {
        this.trackingNumber = trackingNumber;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public Double getSalesReturnSum() {
        return salesReturnSum;
    }

    public void setSalesReturnSum(Double salesReturnSum) {
        this.salesReturnSum = salesReturnSum;
    }

    public String getvJyLx() {
        return vJyLx;
    }

    public void setvJyLx(String vJyLx) {
        this.vJyLx = vJyLx;
    }

    @Override
    public String getCode() {
        return code;
    }

    @Override
    public void setCode(String code) {
        this.code = code;
    }

    @Override
    public String getName() {
        return name;
    }

    @Override
    public void setName(String name) {
        this.name = name;
    }

    public String getsCode() {
        return sCode;
    }

    public void setsCode(String sCode) {
        this.sCode = sCode;
    }

    public String getsName() {
        return sName;
    }

    public void setsName(String sName) {
        this.sName = sName;
    }

    public Double getCost() {
        return cost;
    }

    public void setCost(Double cost) {
        this.cost = cost;
    }

    public Double getsNum() {
        return sNum;
    }

    public void setsNum(Double sNum) {
        this.sNum = sNum;
    }

    public Double getPrice() {
        return price;
    }

    public void setPrice(Double price) {
        this.price = price;
    }

    public String getgName() {
        return gName;
    }

    public void setgName(String gName) {
        this.gName = gName;
    }

    public String getgCode() {
        return gCode;
    }

    public void setgCode(String gCode) {
        this.gCode = gCode;
    }

    public Integer getRefundFs() {
        return refundFs;
    }

    public void setRefundFs(Integer refundFs) {
        this.refundFs = refundFs;
    }

    public Integer getRefunds() {
        return refunds;
    }

    public void setRefunds(Integer refunds) {
        this.refunds = refunds;
    }

    public Integer getsBom() {
        return sBom;
    }

    public void setsBom(Integer sBom) {
        this.sBom = sBom;
    }

    public Double getRefundCost() {
        return refundCost;
    }

    public void setRefundCost(Double refundCost) {
        this.refundCost = refundCost;
    }

    public Integer getStockQty() {
        return stockQty;
    }

    public void setStockQty(Integer stockQty) {
        this.stockQty = stockQty;
    }

    public String getWarehouse() {
        return warehouse;
    }

    public void setWarehouse(String warehouse) {
        this.warehouse = warehouse;
    }

    public String getRepository() {
        return repository;
    }

    public void setRepository(String repository) {
        this.repository= repository;
    }

    public String getSeat() {
        return seat;
    }

    public void setSeat(String seat) {
        this.seat = seat;
    }

    public String getSupplierID() {
        return supplierID;
    }

    public void setSupplierID(String supplierID) {
        this.supplierID = supplierID;
    }

    public String getSupplierName() {
        return supplierName;
    }

    public void setSupplierName(String supplierName) {
        this.supplierName = supplierName;
    }

    public String getaName() {
        return aName;
    }

    public void setaName(String aName) {
        this.aName = aName;
    }

    public String getaID() {
        return aID;
    }

    public void setaID(String aID) {
        this.aID = aID;
    }

    public String getsKUID() {
        return sKUID;
    }

    public void setsKUID(String sKUID) {
        this.sKUID = sKUID;
    }

    public String getsPECID() {
        return sPECID;
    }

    public void setsPECID(String sPECID) {
        this.sPECID = sPECID;
    }

    public String getpOrderGuid() {
        return pOrderGuid;
    }

    public void setpOrderGuid(String pOrderGuid) {
        this.pOrderGuid = pOrderGuid;
    }

    public String getRkGuid() {
        return rkGuid;
    }

    public void setRkGuid(String rkGuid) {
        this.rkGuid = rkGuid;
    }

    public String getRkBid() {
        return rkBid;
    }

    public void setRkBid(String rkBid) {
        this.rkBid = rkBid;
    }

    public String getKcGuid() {
        return kcGuid;
    }

    public void setKcGuid(String kcGuid) {
        this.kcGuid = kcGuid;
    }

    public String getIsRk() {
        return isRk;
    }

    public void setIsRk(String isRk) {
        this.isRk = isRk;
    }
}